<script>
// class的构造方法有两个参数items和pageSize(一页的数量大小，默认值10)
/*
有如下方法

- prevPage()
- nextPage()
- firstPage()
- lastPage()
- goToPage(n)
- getVisibleItems()
*/

class Pagination {
  // 你的代码
}

// 创建实例
const arr = "abcdefghijklmnopqrstuvwxyz".split("");
const p = new Pagination(arr, 4);
console.log(p.getVisibleItems()); // ["a", "b", "c", "d"]

p.nextPage();
console.log(p.getVisibleItems());// ["e", "f", "g", "h"]

p.lastPage();
console.log(p.getVisibleItems()); // ["y", "z"]

// 以上翻页方法可以链式调用
p.nextPage().nextPage()
</script>